//参数默认值  js中也可以这么写
function fn(x:number, y:number=100){
    return x+y
}
fn(100,200); //300
fn(100); //200


//默认参数是第一个
//一般情况下,我们会把拥有默认值的参数放到方法的最后一个 这样便于后续处理
function fn2(num:number = 100, y:number){
    return num+y
}
fn2(undefined,200)
fn2(null,200)



/*

function fn(x:number, y?:number=100){
    return x+y
}
fn(100,200); //300*/
